package sistemaweb.gestion;

import java.util.Collection;

import sistemaweb.dao.ServicioDAO;
import sistemaweb.excepcion.DAOExcepcion;
import sistemaweb.modelo.Servicio;


public class GestionServicio {

	public Servicio insertar(String nombre, String contenido, double costo)throws DAOExcepcion{
		
		Servicio vo = new Servicio();
		
		vo.setNombre(nombre);
		vo.setContenido(contenido);
		vo.setCosto(costo);
	
		
		ServicioDAO dao = new ServicioDAO();
		return dao.insertar(vo);
		
	}
	
	public Collection<Servicio> buscarxnombre(String nombre)throws DAOExcepcion {
		
		ServicioDAO dao = new ServicioDAO();
		
		return dao.buscarxnombre(nombre);
		
		//return dao.listar();
		
	}
	
	public Collection<Servicio> listar() throws DAOExcepcion {
		ServicioDAO dao = new ServicioDAO();
		return dao.listar();
	}
	
	
	public void eliminar(String nombre) throws DAOExcepcion {
		
		ServicioDAO dao = new ServicioDAO();
		dao.eliminar(nombre);
		
	}
	
	public void actualizar(String nombre, String contenido, double costo)throws DAOExcepcion {
		
		ServicioDAO dao = new ServicioDAO();
		
		Servicio vo = new Servicio();
		vo.setNombre(nombre);
		vo.setContenido(contenido);
		vo.setCosto(costo);
		
		dao.actualizar(vo);
		
	}
	
	public Servicio obtener(String nombre)throws DAOExcepcion {
		
		ServicioDAO dao = new ServicioDAO();
		return dao.obtener(nombre);
		
	}
	
}
